﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Data.SqlClient;
using System.Configuration;

namespace ivv
{
    public partial class deletarEmpreendimento : System.Web.UI.Page
    {
        protected void Page_Load(object sender, EventArgs e)
        {

        }

        protected void Button1_Click(object sender, EventArgs e)
        {
            try
            {
                System.Data.SqlClient.SqlConnection sqlc = new System.Data.SqlClient.SqlConnection(ConfigurationManager.AppSettings["baseDados"]);
                sqlc.Open();

                string sqlDeletar = "delete from empreendimento where codigoempreendimento = " + Request["codigoempreendimento"].ToString() + "";

                SqlCommand deletarDetalhe = new SqlCommand(sqlDeletar, sqlc);
                deletarDetalhe.ExecuteNonQuery();

                sqlc.Close();


                //Vamos gravar o registro da ação: log de atividades

                string data = DateTime.Now.ToString("dd/MM/yyyy");

                string hora = DateTime.Now.ToString("HH:mm:ss tt");

                string sqlInserirLog = "insert into log (codigoUsuario, descricaoLog, codigoEntidadeLog, dataLog, horaLog) values (" + Session["codigoUsuario"].ToString();

                sqlInserirLog = sqlInserirLog + ", 'Exclusão de Empreendimento', " + Request["codigoEmpreendimento"].ToString() + ", '" + data + "', '" + hora + "')";

                SqlConnection sqlLog = new SqlConnection(ConfigurationManager.AppSettings["baseDados"]);
                sqlLog.Open();

                SqlCommand inserirLog = new SqlCommand(sqlInserirLog, sqlLog);
                inserirLog.ExecuteNonQuery();

                inserirLog.Dispose();
                sqlLog.Close();

                //Gravação finalizada


                //mensagem java script
                string literalcc = "<script language=JavaScript>finalizar();</script>";
                pnlJS.Controls.Add(new LiteralControl(literalcc));
            }
            catch
            {
                //mensagem java script
                string literalcc = "<script language=JavaScript>finalizarErro();</script>";
                pnlJS.Controls.Add(new LiteralControl(literalcc));
            }
        }
    }
}
